[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

July, 2025

  • 4 July

    When ReadyNow Can Only Compile on Traffic Loads

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Compilation only happens on traffic loadsReadyNow waits for class loadingHow to fix this? Identifying the problem Calling the identified code Readiness check Example with Spring Petclinic Run without a ReadyNow profile Run with a ReadyNow profile Generational ReadyNow profilesResultConclusion This is the fifth and final blog post in …

    Read More »
  • 3 July

    Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB

    Author: Aasawari Sahasrabuddhe Original post on Foojay: Read More Table of Contents Relationships in databases One-to-one relationship One-to-many relationship Many-to-many relationship Relational vs. document databasesPostgres implementation with JavaMongoDB implementation with JavaScalability and performanceMigration considerations Rethinking schema design Replacing joins with aggregations Conclusion Application and system designs have always been considered the most essential step in application development. All the later …

    Read More »
  • 2 July

    Java 21+ Not Working on the Raspberry Pi Zero 2

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Problem on Raspberry Pi Zero 2Differences Between RPi Zero 2 and RPi 4Changes in Java 21WorkaroundCompare Boards This story is about how “Write Once, Run Anywhere” got broken in a specific use case. It reveals the complexity of maintaining this “Run Anywhere” principle. At the same time, it …

    Read More »
  • 2 July

    Kotlin adoption inside ING, five years later

    Author: Julien Lengrand-Lambert Original post on Foojay: Read More Table of Contents The share of Kotlin code at INGLooking at trends over timeHow many flavors does a repository contain?And what about newer projects?A message from the communityA word of conclusion TL;DR: Five years after its introduction Kotlin adoption inside ING keeps growing year after year, with a current adoption rate …

    Read More »
  • 1 July

    Java Virtual Threads in Action: Optimizing MongoDB Operation

    Author: Otavio Santana Original post on Foojay: Read More Table of Contents PrerequisitesStep 1: Create the Product entityStep 2: Create the ServiceStep 3: Expose the Camera APIStep 4: Build and run the applicationStep 5: Test the APIConclusion Virtual threads have become one of the most popular resources in Java and are trending inside the language. Indeed, this resource introduced a …

    Read More »

June, 2025

  • 30 June

    Foojay Podcast #74: JCON Report, Part 3 – AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more!

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (audio only)Content Let’s have an AI Bingo and talk about ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! This is part 3 of the interviews recorded at the JCON conference in May. In the previous parts, you learned more about how to be a better Java developer …

    Read More »
  • 29 June

    JavaFX Links of June 2025

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksConferencesTutorialsMiscellaneousJFX Central Here is the overview of the JavaFX LinksOfTheMonth of June 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com. …

    Read More »
  • 27 June

    Improve Your Java Applications’ Startup and Compilation Speed with Optimizer Hub

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents What is Optimizer Hub?Is Optimizer Hub required to use ReadyNow?Advantages of using ReadyNow OrchestratorMore advantages of Optimizer HubConclusion This is the fourth blog post in a series on faster Java application warmup with ReadyNow. If you haven’t been following the series, go back to the first blog post, Faster …

    Read More »
  • 26 June

    How to Identify the Underlying Causes of Connection Timeout Errors for MongoDB With Java

    Author: Rajesh Nair Original post on Foojay: Read More Table of Contents Network Configuration IssuesServer LoadResource Exhaustion App-Side Chaos: Java Threads or Memory Maxed Out, Leaving No Room for New MongoDB Connections Server-Side Crunch: MongoDB Running Out of File Descriptors or Ram on a Shared Host Connection Pool MisconfigurationIncorrect MongoDB URIConclusion Java developers and MongoDB are like Aladdin and the Genie from …

    Read More »
  • 25 June

    Build a Sentiment Analysis API in Java with Quarkus and Local LLMs

    Author: Markus Eisele Original post on Foojay: Read More Table of Contents What You’ll Build Prerequisites Bootstrap Your Quarkus Project Configure Ollama and Dev Services Define the Sentiment Enum Create the AI Classification Service Expose the Sentiment API Run It! Test It! Final Thoughts What’s Next? In a world full of opinions, tweets, reviews, chats, emails, understanding the tone behind …

    Read More »